show (someone) a good time

Translations
faire passer un bon moment à quelqu’un
Definitions
To entertain someone or ensure they enjoy themselves, often by taking them out, providing fun activities, or making their experience pleasant and memorable.